package com.fintech.third.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.fintech.third.model.ThirdProductChannel;

public interface ThirdProductChannelMappper {
	
	/**
	 * 第三方不同产品调用控制
	 * @param business_type
	 * @return
	 */
	public List<ThirdProductChannel> queryThirdProductChannel(String productCode);
	
	
	
	/**
	 * 查询不同产品可用通道
	 * @param business_type
	 * @return
	 */
	public ThirdProductChannel queryAvailableChannel(String productCode);
	
	
	
	/**
	 * 查询所有短信通道除了list里面的
	 * @param productCode
	 * @param list
	 * @return
	 */
	public List<ThirdProductChannel> querySmsProductChannel(Map<String, Object> map);
	
	
	/**
	 * 根据产品code查询第三方产品通道信息
	 * @param productCode
	 * @return
	 */
	public List<Map<String, Object>> selectCollecteName(@Param("productCode") String productCode);
}
